package cn.csc.module.distribute.controller.admin.withdraw.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.math.BigInteger;
import java.time.LocalDateTime;


/**
 * 提现记录 Excel VO
 *
 * @author liuchuang
 */
@Data
public class DistributeWithdrawExcelVO {

    @ExcelProperty("主键ID")
    private BigInteger id;

    @ExcelProperty("用户ID")
    private BigInteger userId;

    @ExcelProperty("分销商姓名")
    private String name;

    @ExcelProperty("分销商电话")
    private String mobile;

    @ExcelProperty("银行卡号")
    private String acctNo;

    @ExcelProperty("开户支行名称")
    private String acctOpenBranchName;

    @ExcelProperty( "收款人")
    private String payee;

    @ExcelProperty("申请提现金额")
    private BigDecimal applyAmount;

    @ExcelProperty("实际打款金额")
    private BigDecimal actualAmount;

    @ExcelProperty("审核状态 0:待审核 5:审核通过提现 10:审核不通过")
    private Integer auditStatus;

    @ExcelProperty( "审核原因")
    private String auditReason;

    @ExcelProperty("支付凭证")
    private String payVoucher;

    @ExcelProperty("备注")
    private String comment;

    @ExcelProperty("创建时间")
    private LocalDateTime createTime;

}
